package com.zzyl.service;

import com.zzyl.base.PageResponse;
import com.zzyl.dto.UserDto;
import com.zzyl.vo.UserVo;

import java.util.Set;

public interface SysUserService {
    PageResponse<UserVo> getUserByPage(UserDto userDto, Integer pageNum, Integer pageSize);

    Set<UserVo> getUserList(String realName);

    void createUser(UserDto userDto);

    void updateUser(UserDto userDto);

    void updateUserState(Long id, Integer status);

    void deleteUser(Long[] userIds);

    void resetPasswords(Long userId);

//    String getCurrentUser();
}
